steam-generated power - French English Dictionary